#pragma once

#include <BWAPI.h>

#include "agente.h"

class Unidade :
	public Agente
{
public:
	Unidade(BWAPI::Unit* self);
	~Unidade(void);

	virtual MsgResposta escutarMensagem(MsgRequisicao msg);

private:
	BWAPI::Unit* _self;

	virtual void enviarMensagem(Agente* agente, MsgRequisicao msg);
};
